body{background-color: #f8f8f8}
.margin-top{margin-top: 0}
/*登录*/
.login{
	padding: 10px;    
	height: 100vh;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.user-header{
	/*height: 50%;*/
}
.user-header header{text-align: center;padding: 10%;}
.user-header header p:first-child{font-size: 17px;font-weight:bold;}
.user-header-img{
	text-align: center;
	padding: 10%
}
.user-input{
	/*height: 50%;*/
}

/*代理商首页*/
.translateY{transform: translateY(-15px);}
.index-header{
    margin-bottom: 5px;
}
.index-top-red{
	background:red;
	height: 50px;
}
.index-top-body{
	background-color: #ffffff;
	margin: 0px 15px;
	text-align: center;
	position: relative;
	padding-bottom: 5px;
	padding-top: 80px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 1px 1px 5px #dedede;
	box-shadow: 1px 1px 5px #dedede;
	-moz-box-shadow: 1px 1px 5px #dedede;
	-webkit-box-shadow: 1px 1px 5px #dedede;
}
.index-top-portrait{
	position: absolute;
	top: -20px;
	left: 50%;
	transform: translateX(-50%);
}
.index-top-portrait img{
	border-radius: 100%;
	width:70px;
}
.index-body .weui-grid-gdl{
	position: relative;
    float: left;
    padding: 20px 10px;
    width: 25%;
    box-sizing: border-box;
}
.weui-grid-gdl:active {
    background-color: #ececec
}
